<?xml version="1.0" encoding="UTF-8"?>

<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
    
    <xsl:output method="html" />
    
    <xsl:template match="Komponisten">
    
        <xsl:element name="html">
        
            <xsl:element name="head">
                <xsl:element name="title" />
            </xsl:element>
            <xsl:element name="body">
                <xsl:element name="table">
                    <xsl:attribute name="border"><xsl:text>1</xsl:text></xsl:attribute>
                    <xsl:apply-templates select="Komponist"/>
                </xsl:element>
            </xsl:element>
        </xsl:element>
    </xsl:template>
    
    <xsl:template match="Komponist">
        <xsl:element name="tr">
            <xsl:element name="td">
                <xsl:value-of select="Nachname" />
            </xsl:element>
            <xsl:element name="td">
                <xsl:value-of select="Vorname" />
            </xsl:element>
            <xsl:element name="td">
                <xsl:value-of select="Geburtsjahr" />
            </xsl:element>
            <xsl:element name="td">
                <xsl:value-of select="Sterbejahr" />
            </xsl:element>
        </xsl:element>
    </xsl:template>
    
</xsl:transform>
